from turtle import title

import openpyxl
#读取excel表
def checkuserinfo():
    # 打开Excel文件
    workbook = openpyxl.load_workbook('../files/UserInfo.xlsx')
    # 获取活动工作表（通常是第一个工作表）
    sheet = workbook.active
    # 读取单元格数据
    cell_value = sheet['A1'].value
    #print(cell_value)
    #读取整行或整列数据
    row_values = [cell.value for cell in sheet[1]]  # 第一行数据
    #column_values = [sheet[f'A{i}'].value for i in range(1, sheet.max_row + 1)]  # A列数据

    #定义空字典
    dictType = {}
    # 遍历所有单元格数据
    for row in sheet.iter_rows(values_only=True):
        dictType[row[0]]=row[1]
    return dictType


#检查表内容
def CheckUP(username,passwd):
    for username in checkuserinfo().keys():
        if checkuserinfo()[username]==passwd:
            return 0
#写入ecxcel

#登录
def login():
    username = input("请输入用户名")
    passwd = input("请输入密码")
    i = CheckUP(username,passwd)
    if i==0:
        print("登录成功")
    else:
        print("账号密码错误")

#校验用户名
def CheckUser(u):
    pass

#注册
def enroll():
    username = input("请输入用户名")



if __name__ == '__main__':
    # data = checkuserinfo()
    # print(data)
    num=int(input("1:登录，2:注册，3:退出   "))
    if num == 1:
        login()
    elif num ==2:
        enroll()
    else:
        print("退出")

